<?php
$langage= recuperer_variable("lang", "");

/****************************************************************************************/
/*                                definition pagination                                 */
/****************************************************************************************/
$messagesParPage=5; //Nous allons afficher 5 messages par page.

if(isset($_GET['lang'])) // Si la variable $_GET['page'] existe...
{
	$retour_total=mysql_query('SELECT COUNT(*) AS total FROM tutoriels WHERE id_langage ='.$langage); //Nous récupérons le contenu de la requête dans $retour_total
}
else
{
	$retour_total=mysql_query('SELECT COUNT(*) AS total FROM tutoriels'); //Nous récupérons le contenu de la requête dans $retour_total
}

$donnees_total=mysql_fetch_assoc($retour_total); //On range retour sous la forme d'un tableau.
$total=$donnees_total['total']; //On récupère le total pour le placer dans la variable $total.

//Nous allons maintenant compter le nombre de pages.
$nombreDePages=ceil($total/$messagesParPage);

if(isset($_GET['page'])) // Si la variable $_GET['page'] existe...
{
	$pageActuelle=intval($_GET['page']);

	if($pageActuelle>$nombreDePages) // Si la valeur de $pageActuelle (le numéro de la page) est plus grande que $nombreDePages...
	{
		$pageActuelle=$nombreDePages;
	}
}
else // Sinon
{
	$pageActuelle=1; // La page actuelle est la n°1
}

$premiereEntree=($pageActuelle-1)*$messagesParPage; // On calcul la première entrée à lire



//start page-heading
printf("<div id=\"page-heading\">");
printf("<h1>Les derniers tutoriels</h1>");
printf("</div>");
//end page-heading
?>
<table border="0" width="100%" cellpadding="0" cellspacing="0"
	id="content-table">
	<tr>
		<th rowspan="3" class="sized"><img
			src="images/shared/side_shadowleft.jpg" width="20" height="300"
			alt="" /></th>
		<th class="topleft"></th>
		<td id="tbl-border-top">&nbsp;</td>
		<th class="topright"></th>
		<th rowspan="3" class="sized"><img
			src="images/shared/side_shadowright.jpg" width="20" height="300"
			alt="" /></th>
	</tr>
	<tr>
		<td id="tbl-border-left"></td>
		<td><!--  start content-table-inner ...................................................................... START -->
		<div id="content-table-inner"><!--  start table-content  -->
		<div id="table-content_question"><?php
		$connexion=sql_connecter();

		if(isset($_GET['lang'])) // Si la variable $_GET['page'] existe...
		{
			$requete ='SELECT * FROM tutoriels  WHERE etat_tutoriel = 1 AND id_langage ='.$langage.' ORDER BY id_tutoriel DESC LIMIT '.$premiereEntree.', '.$messagesParPage;
		}
		else
		{
			$requete ='SELECT * FROM tutoriels  WHERE etat_tutoriel = 1 ORDER BY id_tutoriel DESC LIMIT '.$premiereEntree.', '.$messagesParPage;
		}
		$result = sql_executer($connexion,$requete);
		if ($count = sql_nombre_lignes($result) == 0)
		{
			printf("Désolé, cette section est vide !");
		}
		else
		{

			while ($donnees = mysql_fetch_array($result))
			{
				$user=$donnees['id_user'];
				$id_tutoriel=$donnees['id_tutoriel'];
				$contenu_tutoriel=$donnees['contenu_tutoriel'];
				$titre_tutoriel=$donnees['titre_tutoriel'];
				$resume_tutoriel=$donnees['resume_tutoriel'];
				$date_tutoriel=$donnees['date_tutoriel'];
				$niveau_tutoriel=$donnees['niveau_tutoriel'];

				printf("<div id=\"cadre_tuto\">"); //debut cadre_tuto
				printf("<div id=\"cat_tuto\">"); //debut cat_tuto



				$requete3 ="SELECT path_avatar FROM avatars, users, tutoriels WHERE avatars.id_avatar =users.id_avatar" ;
				$requete3 .=" AND users.id_user=".$user;
				$result3 = sql_executer($connexion,$requete3);
				$donnees3=mysql_fetch_array($result3);
				$avatar=$donnees3['path_avatar'];

				$requete4 ="SELECT pseudo_user FROM users WHERE id_user =".$user ;
				$result4 = sql_executer($connexion,$requete4);
				$donnees4=mysql_fetch_array($result4);
				$pseudo_user=$donnees4['pseudo_user'];

				printf("<center>$pseudo_user</center><br />");

				printf("<img src=\"$avatar \">");
				printf("<p><center>Tuoriel n°25</center></p></div>"); //fin cat_tuto
				printf("<div class=\"content_tuto\">"); //debut content_tuto
				printf("<span class=\"titre_tutoriel\">");
				printf("<h2>");
				printf("<a href=\"link/lire_tutoriel.php\">".htmlspecialchars($titre_tutoriel)."</a>");
				printf("</h2> ");
				printf("<img src=\"images/stars/kitstars-$niveau_tutoriel.gif \">");
				printf("</span> ");
				printf("<span class=\"date_create\">");
				printf("<p id=\"\" class=\"post-meta\">");
				printf("<em>Edition du $date_tutoriel<br /></em>");
				printf("</p>");
				printf("</span>");
				printf("<div class=\"texte\">");//debut texte
				printf("<br />");
				printf("<p>");
				printf(htmlspecialchars($resume_tutoriel));
				printf("<br /><br /><span class=\"tags\">");
				$requete5 ="SELECT libelle_tag FROM tags, tutoriels_tags WHERE tags.id_tag=tutoriels_tags.id_tag ";
				$requete5 .=" AND tutoriels_tags.id_tutoriel =".$id_tutoriel ;
				//die($requete5);
				$result5 = sql_executer($connexion,$requete5);
				while($donnees5=mysql_fetch_array($result5))
				{
					$libelle_tag=$donnees5['libelle_tag'];
					printf("<a href=\"\">$libelle_tag</a>");
				}
				printf("</span>\n");
				printf("<br /<br /><br /><a href=\"index.php?join=lire_tutoriel&id=$id_tutoriel\">Lire le tutoriel  &rarr;</a>\n");
				printf("</p>");
				printf("</div>"); //fin texte
				printf("</div>");//fin content_tuto
				printf("</div><br /><br />");// fin cadre_tuto

			}
		}

		printf("</div>");
		//end table-content

		printf("<div class=\"clear\"></div>");

		printf("</div>");
		//end content-table-inner ............................................END
		printf("</td>");
		printf("<td id=\"tbl-border-right\"></td>");
		printf("</tr>");
		printf("<tr>");
		printf("<th class=\"sized bottomleft\"></th>");
		printf("<td id=\"tbl-border-bottom\">&nbsp;</td>");
		printf("<th class=\"sized bottomright\"></th>");
		printf("</tr>");
		printf("</table>");
		printf("<div class=\"clear\">&nbsp;</div>");


		printf("<br /><p align=\"center\">Page : "); //Pour l'affichage, on centre la liste des pages
		for($i=1; $i<=$nombreDePages; $i++) //On fait notre boucle
		{
			//On va faire notre condition
			if($i==$pageActuelle) //Si il s'agit de la page actuelle...
			{
				printf("<span class=\"pagination1\">$i</span>");
			}
			else //Sinon...
			{
				printf("<span class=\"pagination2\"><a href=\"index.php?join=tutoriel&page=$i\">$i</a></span>");
			}
		}
		printf("</p>");
		?>